import Vue from 'Vue'
import {Message} from 'element-ui'
/**
 * 表格数据加载完成回调函数
 * @param res axios拿到的相应
 * @param tableData 表格绑定数据
 * @param tableLoading 表格加载动画
 */
export function tableLoadCb(res,tableData,tableLoading) {
  res = res.data
  tableLoading = false
  if (res.state) {
    tableData = res.data
  }else {
    Message.error('接口异常')
  }
}
/**
 * 数据保存完成回调函数
 * @param res axios拿到的相应
 * @param vm vue实例
 * @param refresh 表格刷新方法
 */
export function updateCb(res,refresh) {
  res = res.data
  if (res.state) {
    refresh()
    Message.success(res.message)
  }else {
    Message.error(res.message)
  }
}

export function saveCb(res,refresh,reset) {
  res = res.data
  if (res.state) {
    refresh()
    reset()
    Message.success(res.message)
  }else {
    Message.error(res.message)
  }
}
